package com.tf_cut.admin.platform.vo;

import com.tf_cut.admin.common.pojo.PageCondition;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

@NoArgsConstructor	//无参数构造函数，不加会在bean copy时报错
@AllArgsConstructor //全参数构造函数
@Builder			//有全参数构造函数时，可以使用builder方式new 对象
@Data
public class AgentWithdrawVo extends PageCondition implements Serializable{
	private String orderId;
	private String agentAccountId;
	private String orderCode;
	private BigDecimal cashAmount;

	private BigDecimal theTaxPayableAmount;//缴税金额
	private BigDecimal theAmount;//发放金额
	private String accountName;
	private String bankName;
	private String bankAccount;
	private String billImg;
	private Integer orderType; //0：申请；1：放款；2：退回

	private Date applyTime;
	private Date endTime;
	private String mobile;
	// 查询条件
	private String startDate;
	private String endDate;
	private String agentId;
}
